Sisl: Several Interfaces, Single Logic
نویسندگان
چکیده
Modern interactive services such as information and e-commerce services are becoming increasingly more flexible in the types of user interfaces they support. These interfaces incorporate automatic speech recognition and natural language understanding, and include graphical user interfaces on the desktop and web-based interfaces using applets and HTML forms. To what extent can the user interface software be decoupled from the service logic software (the code that defines the essential function of a service)? Decoupling of user interface from service logic directly impacts the flexibility of services, or, how easy they are to modify and extend. To explore these issues, we have developed Sisl, an architecture and domain-specific language for designing and implementing interactive services with multiple user interfaces. A key principle underlying Sisl is that all user interfaces to a service share the same service logic. Sisl provides a clean separation between the service logic and the This work was conducted while the author was at Bell Laboratories, Lucent Technologies. software for a variety of interfaces, including Java applets, HTML pages, speech-based natural language dialogue, and telephone-based voice access. Sisl uses an event-based model of services that allows service providers to support interchangeable user interfaces (or add new ones) to a single consistent source of service logic and data. As part of a collaboration between research and development, Sisl is being used to prototype a new generation of call processing services for a Lucent Technologies switching product.
منابع مشابه
A Constraint-Based Framework for Prototyping Distributed Virtual Applications
This paper describes the architecture and implementation of a constraint-based framework for rapid prototyping of distributed applications such as virtual simulations, collaborations and games. Our framework integrates three components based on (concurrent) constraint programming ideas: (1) Hybrid cc, a (concurrent) constraint modeling language for hybrid systems, (2) Sisl, a (discrete) timed c...
متن کاملEvaluating Multipath TCP Resilience against Link Failures
Standard TCP is the de facto reliable transfer protocol for the Internet. It is designed to establish a reliable connection using only a single network interface. However, standard TCP with single interfacing performs poorly due to intermittent node connectivity. This requires the re-establishment of connections as the IP addresses change. Multi-path TCP (MPTCP) has emerged to utilize multiple ...
متن کاملAufbau eines Offshore Development Centers (ODC) - Herausforderungen und Erfolgsfaktoren
Siemens Information Systems Ltd. (SISL) ist das Systemund Softwarehaus von Siemens in Indien mit einem Schwerpunkt auf Software Offshore Development. Um sicherzustellen, dass die Herausforderungen beim Aufbau eines Offshore Development Centers gemeistert werden, wurde bei SISL eine systematische Vorgehensweise entwickelt, die zusammen mit den Herausforderungen und Erfolgsfaktoren beschrieben wi...
متن کاملWhy do seizures occur when they do? Situations perceived to be associated with increased or decreased seizure likelihood in people with epilepsy and intellectual disability
Seizure precipitants are commonly reported in the general population of people with epilepsy. However, there has been little research in this area in people with epilepsy and intellectual disability (ID). We conducted a survey of the situations associated with increased or decreased seizure likelihood in this population. The aim of the research was to identify situations of increased seizure li...
متن کاملUser interfaces for intelligent household remote controls
In the last few years the number of home appliances in our environment has dramatically increased. Each device has its own user interface and a corresponding way to communicate with its users. These user interfaces usually differ for every single device. This can be confusing for users, especially aged people and disabled people. It would be optimal, if we could provide a consistent user interf...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- I. J. Speech Technology
دوره 3 شماره
صفحات -
تاریخ انتشار 2000